﻿body {
	margin-left:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	background-repeat:repeat-x;
	background-position:top center;
	background-attachment:scroll;
	font-size:14px;
	color:#000;
	padding-top:0;
	padding-bottom:0;
	font-family:tahoma, arial, Microsoft Yahei, \5b8b\4f53
}
h1, h2, h3, h4 {
	font-style:normal
}
b {
	font-weight:400
}
.clear {
	clear:both
}
img {
	border:0;
	vertical-align:middle
}
em {
	font-style:normal;
	font-weight:400
}
a {
	background:0 0;
	text-decoration:none;
	color:#222
}
a:hover {
	color:#f30
}
.cer {
	max-width:1200px;
	margin:0 auto;
	_width:1200px;
	text-align:left
}
.clearfix {
*zoom:1
}
.wai {
	width:100%;
	margin:0 auto
}
.main {
	width:1200px;
	margin:0 auto
}
* {
	margin:0;
	padding:0;
	list-style-type:none
}
a, img {
	border:0
}
.page_fenye {
	padding:63px 0;
	text-align:center
}
.page_fenye .link {
	background:#fff;
	border:1px solid #e8e8e8;
	color:#999;
	font-size:14px;
	margin:0 5px;
	padding:8px 12px
}
.page_fenye .link:hover, .page_fenye .link-cur, .page_fenye .link-active {
	background:#f7491e none repeat scroll 0 0;
	color:#fff
}
.page_fenye .link-text {
	display:inline-block
}
.page_fenye li {
	float:left;
	display:inline;
	line-height:30px;
	margin:0 3px;
	padding:0 5px
}
.page_fenye li a {
	padding:4px 5px
}
.page_fenye li.thisclass {
	color:#fff;
	background-color:#c00
}
.area {
	float:left;
	width:100%;
	text-align:center;
	margin:0 auto;
	height:350px;
	overflow:hidden;
	position:relative;
	z-index:90;
	display:inline
}
.area1 {
	float:left;
	width:100%;
	text-align:center;
	margin:0 auto;
	height:505px;
	overflow:hidden;
	position:relative;
	z-index:90;
	display:inline
}
.img_area {
	width:auto;
	height:350px;
	overflow:hidden
}
.img_area1 {
	float:left;
	width:100%;
	height:505px;
	overflow:hidden
}
.tab_area {
	width:300px;
	position:absolute;
	bottom:85px;
	left:45%;
	height:30px;
	overflow:hidden;
	z-index:10
}
.tab_area ul li {
	width:50px;
	height:5px;
	text-align:center;
	background-color:#fff;
	float:left;
	margin-left:10px;
	color:#333
}
.tab_area ul li a {
	color:#333
}
.tab_area ul li.current {
	color:#fff;
	background-color:#ec6f00
}
.tab_area ul li.current a {
	color:#fff;
	font-weight:600
}
.ban1 {
	position:absolute;
	width:100%;
	bottom:0;
	height:59px
}
#tab1_1, #tab1_2, #tab1_3, #tab1_4, #tab1_5, #tab1_6 {
	margin-left:10px
}
.img_areatu {
	width:auto;
	height:350px
}
.img_areatu1 {
	width:auto;
	height:505px
}
.cer {
	max-width:1200px;
	margin:0 auto;
	_width:1200px;
	text-align:left
}
.xuantop {
	float:left;
	width:100%;
	position:relative
}
.xuanze {
	width:369px;
	height:350px;
	z-index:999;
	padding:4px;
	background-color:#fff;
	top:20px;
	left:0;
	position:absolute
}
.xuanzenei {
	float:left;
	width:329px;
	height:230px;
	background-color:#f2f2f2;
	padding-left:20px;
	padding-right:20px
}
.xuanzenei h1 {
	float:left;
	width:100%;
	margin-top:10px;
	height:20px;
	line-height:20px;
	font-style:normal;
	font-size:14px;
	font-weight:700
}
.xuanzenei h2 {
	float:left;
	width:100%;
	margin-top:10px;
	height:20px;
	line-height:20px;
	font-style:normal;
	font-size:14px;
	font-weight:700
}
.xuanzenei h1 em {
	font-weight:400
}
.xuanzenei h2 em {
	font-weight:400
}
.xuanzenei dl {
	float:left;
	width:100%;
	display:inline
}
.xuanzenei dl dt {
	float:left;
	margin-top:10px;
	width:150px;
	border:1px solid #ccc;
	display:inline;
	height:26px
}
.xuanzenei dl dd {
	float:left;
	margin-top:10px;
	width:165px;
	border:1px solid #ccc;
	display:inline;
	height:26px;
	margin-left:10px
}
.xuanzenei dl dt input {
	border:0;
	width:140px;
	padding:0 5px;
	height:26px
}
.xuanzenei dl dt select {
	border:0;
	width:150px;
	height:26px
}
.xuanzenei dl dd select {
	border:0;
	width:165px;
	height:26px
}
.xuanze p {
	float:left;
	width:100%;
	text-align:center;
	margin-top:10px
}
.top20 {
	margin-top:16px;
	width:100%;
	text-align:center
}
.top20 input {
	border:0;
	width:200px;
	height:42px;
	background-color:#f68100;
	color:#fff;
	text-align:center;
	font-size:18px;
	margin-top:20px;
	cursor:pointer;
	font-family:Microsoft Yahei;
	letter-spacing:2px
}
.xuanze img {
	width:369px
}
.top {
	background-color:#fff;
	padding:20px 0
}
.top dt {
	float:left;
	width:760px;
	display:inline;
	height:78px
}
.top dd {
	float:right;
	width:440px;
	height:78px;
	display:inline
}
.top dd ul {
	float:left;
	width:100%
}
.top dd ul li {
	float:right;
	padding:0 10px;
	font-size:12px;
	border-right:1px solid #666;
	display:inline
}
.top dd ul li.on {
	border-right:0
}
.top dd p {
	float:left;
	text-align:right;
	width:100%;
	margin-top:10px;
	display:inline
}
.top dd p font {
	font-size:24px;
	color:#fd8701;
	font-weight:700
}
.nav {
	background-color:#007fcc;
	height:45px
}
.nav li {
	float:left;
	width:11.11%;
	text-align:center;
	height:45px;
	line-height:45px;
	background:url(../images/x.jpg) left -1px no-repeat;
	display:inline
}
.nav li a {
	color:#fff;
	font-size:16px;
	padding:0 30px
}
.nav li:first-child {
	background:#007fcc
}
.foot {
	background-color:#333;
	height:60px;
	line-height:60px;
	color:#fff;
	font-family:Microsoft Yahei
}
.foot p {
	float:left;
	width:46%;
	height:60px;
	display:inline;
	overflow:hidden
}
.foot span {
	float:right;
	width:52%;
	height:60px;
	display:inline;
	text-align:right;
	overflow:hidden
}
index5, .footd, .index4 {
	background-color:#fff;
	padding:30px 0
}
.index3 {
	padding:30px 0;
	background-color:#f5f5f5
}
.index4 .index4l {
	float:left;
	height:212px;
	width:340px;
	display:inline
}
.index4r {
	float:left;
	margin-left:20px;
	display:inline
}
.index4r dt {
	float:left;
	width:444px;
	display:inline
}
.index4r dt li {
	float:left;
	width:220px;
	text-align:center;
	line-height:25px;
	padding:20px 0;
	border-right:2px solid #fff;
	height:64px;
	border-bottom:2px solid #fff;
	overflow:hidden;
	background-color:#f2f2f2
}
.index4r dt li:first-child {
	background-color:#5bb6ef
}
.index4r dt li:first-child a {
	color:#fff
}
.index4r dt li:hover {
	background-color:#5bb6ef
}
.index4r dt li:hover a {
	color:#fff
}
.index4r dd {
	float:left;
	width:376px;
	margin-left:20px;
	display:inline
}
.index4r dd li {
	float:left;
	width:100%;
	height:41px;
	line-height:41px;
	border-bottom:1px solid #ccc
}
.index4r dd li em {
	float:right
}
.index6 {
	background-color:#f5f5f5;
	padding-top:30px;
	padding-bottom:60px
}
.index6 .index6top {
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:20px;
	display:inline
}
.index6b {
	float:left;
	width:100%;
	text-align:center;
	display:inline;
	padding:30px 0;
	margin-bottom:30px
}
.index6b div {
	border:1px solid #666;
	width:200px;
	margin-left:499px;
	float:left;
	display:inline;
	height:40px;
	line-height:40px
}
.index6b div span {
	font-weight:700
}
.index6b div em {
	float:right;
	margin-right:20px;
	display:inline
}
.index6 ul {
	float:left;
	width:1240px;
	margin-left:-40px;
	display:inline;
}
.index6 ul li {
	float:left;
	margin-left:40px;
	width:370px;
	display:inline
}
.index6 ul li img {
	float:left;
	width:370px;
	height:240px;
	cursor:pointer;
transition:all .6s
}
.index6 ul li div {
	float:left;
	width:350px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	padding:0 10px;
	display:inline;
	background-color:#e6e6e6;
	font-size:14px;
	text-align:center
}
.footr {
	float:left;
	padding:30px 0;
	display:inline;
	width:100%
}
.footd .friend {
	float:left;
	width:100%;
	display:inline;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:20px 0
}
.footd .friend li {
	float:left;
	display:inline;
	height:20px;
	line-height:20px;
	margin-top:10px
}
.footd .friend li a {
	padding:3px 10px
}
.footd .friend li:last-child a {
	background-color:#c30;
	color:#fff
}
.footrl {
	float:left;
	display:inline
}
.footrm {
	float:left;
	display:inline;
	margin-left:40px
}
.footrr {
	float:right;
	display:inline
}
.footrr dt {
	float:left;
	width:40px;
	text-align:center
}
.footrr dd {
	float:left;
	display:inline;
	padding-top:5px;
	line-height:25px;
	margin-left:10px
}
.footrr dd p {
	margin-bottom:10px;
	color:#666
}
.footrl dl {
	float:left;
	width:100px;
	margin-right:30px;
	display:inline
}
.footrl dl dt {
	float:left;
	width:100%;
	height:25px;
	line-height:25px;
	font-weight:700
}
.footrl dl dd {
	float:left;
	width:100%;
	height:25px;
	line-height:25px;
	margin-top:10px;
	display:inline
}
.footrl dl dd a {
	color:#666
}
.footrm dt {
	float:left;
	display:inline
}
.footrm dt img {
	width:100px;
	height:100px
}
.footrm dd {
	float:left;
	display:inline;
	margin-left:10px;
	line-height:25px
}
.footrm dd p {
	float:left;
	width:100%;
	margin-top:10px;
	display:inline;
	color:#666
}
.index2 {
	padding:30px 0
}
.gdcxlist {
	float:left;
	width:100%;
	margin-bottom:20px;
	display:inline
}
.gdcxlist dd {
	float:right;
	width:88px;
	height:58px;
	text-align:center;
	line-height:58px;
	border:1px solid #ddd;
	display:inline
}
.gdcxlist dt {
	float:left;
	width:1100px;
	height:60px;
	overflow:hidden
}
.gdcxlist dt .itugun {
	width:8000px
}
.gdcxlist dt .itugun ul {
	float:left
}
.gdcxlist dt .itugun li {
	float:left;
	width:108px;
	margin-right:9px;
	height:38px;
	border:1px solid #ddd;
	display:inline;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	padding:10px 0
}
.gdcxlist dt .itugun li img {
	width:38px;
	height:38px
}
.index1 {
	padding:30px 0;
	background-color:#fff
}
.gdcxl {
	float:left;
	width:100%;
	display:inline
}
.xuanche {
	float:left;
	width:100%;
	position:relative;
	height:45px;
	border-bottom:1px solid #007fcc
}
.xuanche dt {
	position:absolute;
	bottom:0;
	left:0;
	height:46px;
	width:1000px
}
.xuanche dt li {
	float:left;
	margin-right:10px;
	display:inline;
	height:35px;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	cursor:pointer;
	border:1px solid #ccc;
	border-bottom:1px solid #007fcc
}
.xuanche dt .xuan {
	border:1px solid #007fcc;
	border-bottom:1px solid #fff;
	border-top:2px solid #007fcc;
	padding-top:9px
}
.xuanche dd {
	float:right;
	padding-bottom:10px;
	display:inline
}
.chelist {
	float:left;
	width:1198px;
	display:none;
	padding-bottom:20px;
	border:1px solid #ccc;
	margin-top:20px
}
.chelist li {
	float:left;
	margin-left:20px;
	width:372px;
	height:260px;
	margin-top:20px;
	display:inline;
	position:relative;
	overflow:hidden
}
.chelist li img {
	width:372px;
	height:260px;
	cursor:pointer;
transition:all .6s
}
.chelist li img:hover {
	transform:scale(1.1)
}
.chelist li dl {
	position:absolute;
	top:0;
	left:0;
	width:352px;
	height:50px
}
.chelist li dl dt {
	float:left;
	width:245px;
	display:inline;
	color:#959595;
	overflow:hidden
}
.chelist li dl dt p {
	float:left;
	width:100%;
	height:25px;
	line-height:25px;
	font-size:14px;
	font-weight:700;
	color:#222
}
.chelist li dl dt span {
	float:left;
	width:100%;
	height:25px;
	line-height:25px
}
.chelist li dd {
	float:right;
	color:#f97604;
	font-weight:700;
	font-size:20px
}
.chelist li dd em {
	font-style:normal;
	font-size:24px;
	font-weight:700
}
.chelist li dd i {
	font-size:14px;
	color:#333;
	font-weight:400;
	font-style:normal
}
#xuanche1 {
	display:block
}
.chelist div {
	float:left;
	width:100%;
	margin-top:30px;
	height:30px;
	display:inline;
	text-align:center
}
.chelist div a {
	border:1px solid #666;
	padding:10px 20px
}
.chelist div span {
	width:200px;
	text-align:center;
	font-weight:700
}
.chelist div em {
	font-style:normal;
	margin-left:20px
}
.index7 {
	background-color:#f5f5f5;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc
}
.index7 .main {
	position:relative
}
.index7 li {
	float:left;
	display:inline;
	width:298.75px;
	border-right:1px solid #ccc;
	text-align:center;
	padding-top:10px;
	height:100px
}
.index7 li:first-child {
	border-left:1px solid #ccc
}
.index7 li p {
	float:left;
	width:100%;
	margin-top:10px;
	text-align:center;
	display:inline
}
.chaxun {
	padding:30px 0
}
.chaxun1 {
	float:left;
	width:100%;
	display:inline
}
.chaxun1 {
	float:left;
	width:100%;
	margin-bottom:10px;
	display:inline
}
.chaxun1 dt {
	float:left;
	width:100px;
	text-align:center;
	color:#fff;
	background-color:#0263a8;
	height:40px;
	font-size:14px;
	font-weight:700;
	line-height:40px
}
.chaxun1 dd {
	float:left;
	width:1100px;
	color:#9e9e9e
}
.chaxun1 dd .content {
	float:left;
	width:990px;
	overflow:hidden
}
.chaxun1 dd .content div {
	float:left;
	display:inline;
	width:98px;
	margin-left:10px;
	height:38px;
	border:1px solid #ccc;
	text-align:center;
	line-height:38px;
	cursor:pointer;
	margin-bottom:10px
}
.chaxun1 dd .content div:hover {
	color:#f60
}
.chaxun1 dd .ock {
	float:right;
	display:inline;
	width:98px;
	height:38px;
	cursor:pointer;
	background:url(../images/sear.gif) no-repeat;
	border:1px solid #ccc;
	margin-left:10px;
	display:inline;
	cursor:pointer
}
.chaxun1 dd .close {
	background-position:0 0
}
.chaxun1 dd .open {
	background-position:-98px 0
}
.chaxun1 dd .on {
	color:#f60
}
.chaxun1 dd .off {
	color:#9e9e9e
}
.chaxun2 {
	float:left;
	margin-top:10px;
	border:1px solid #ccc;
	border-bottom:1px dotted #ccc;
	height:38px;
	display:inline;
	width:1198px
}
.chaxun2 dt {
	float:left;
	width:98px;
	display:inline;
	text-align:center;
	height:38px;
	line-height:38px
}
.chaxun2 dd {
	float:left;
	width:1100px;
	display:inline;
	color:#9e9e9e
}
.chaxun2 dd .content_2 {
	float:left;
	width:1100px;
	display:inline
}
.chaxun2 dd .content_2 div {
	float:left;
	display:inline;
	height:38px;
	line-height:38px;
	width:75px;
	margin-left:10px;
	margin-right:10px;
	padding-left:25px;
	cursor:pointer
}
.chaxun2 dd .content_2 div:hover {
	color:#f60;
	cursor:pointer
}
.chaxun2 dd .content_2 .on {
	background:url(../images/xuan2.jpg) no-repeat left top;
	background-position:0 7px
}
.chaxun2 dd .content_2 .off {
	background:url(../images/xuan1.jpg) no-repeat left top;
	background-position:0 7px
}
.chaxun3 {
	float:left;
	border:1px solid #ccc;
	border-top:0;
	height:38px;
	display:inline;
	width:1198px
}
.chaxun3 dt {
	float:left;
	width:98px;
	display:inline;
	text-align:center;
	height:38px;
	line-height:38px
}
.chaxun3 dd {
	float:left;
	width:1100px;
	display:inline;
	color:#9e9e9e
}
.chaxun3 dd .content_2 {
	float:left;
	width:1100px;
	display:inline
}
.chaxun3 dd .content_2 div {
	float:left;
	display:inline;
	height:38px;
	line-height:38px;
	width:105px;
	margin-left:10px;
	margin-right:10px;
	padding-left:25px;
	cursor:pointer
}
.chaxun3 dd .content_2 div:hover {
	color:#f60
}
.chaxun3 dd .content_2 .on {
	background:url(../images/xuan2.jpg) no-repeat left top;
	background-position:0 7px
}
.chaxun3 dd .content_2 .off {
	background:url(../images/xuan1.jpg) no-repeat left top;
	background-position:0 7px
}
.car {
	background:#f2f3f5 url(../images/car.jpg) repeat-x top left;
	padding:30px 0
}
.cartop {
	float:left;
	width:100%;
	display:inline;
	background-color:#f7f8fa;
	height:45px;
	border-bottom:1px solid #ccc;
	position:relative
}
.typecar {
	position:absolute;
	left:0;
	top:0;
	height:46px;
	width:100%
}
.typecar li {
	float:left;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-top:3px solid #f7f8fa;
	height:42px;
	line-height:42px;
	padding:0 30px;
	display:inline
}
.typecar .thisclass {
	border-bottom:1px solid #fff;
	background-color:#fff;
	border-top:3px solid #f60
}
.carlist {
	float:left;
	width:1180px;
	background-color:#fff;
	padding:20px 0;
	padding-right:20px;
	display:inline
}
.carlist li {
	float:left;
	margin-left:20px;
	display:inline;
	background-color:#f7f8fa;
	margin-top:20px;
	width:550px;
	padding-right:20px;
	height:186px;
	overflow:hidden
}
.carlist li dt {
	float:left;
	width:300px;
	height:186px;
	overflow:hidden
}
.carlist li dt img {
	width:300px;
	height:186px;
	cursor:pointer;
transition:all .6s
}
.carlist li dt img:hover {
	transform:scale(1.1)
}
.carlist li dd {
	float:left;
	margin-top:10px;
	margin-left:20px;
	display:inline;
	width:230px;
	height:146px
}
.carlist li dd h4 {
	float: left;
	width: 230px;
	font-style: normal;
	font-size: 18px;
	font-weight: 500;
	height: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.carlist li dd h2 {
	float:left;
	width:100%;
	font-style:normal;
	font-size:14px;
	font-weight:500;
	height:30px
}
.carlist li dd h3 {
	float:left;
	width:100%;
	font-style:normal;
	font-weight:400;
	color:#999;
	font-size:14px;
	height:30px;
	border-bottom:1px solid #ccc
}
.carlist li dd div {
	float:left;
	width:130px;
	line-height:25px;
	padding-top:10px;
	display:inline
}
.carlist li dd div em {
	font-size:18px;
	font-weight:700;
	color:#f90;
	font-style:normal
}
.carlist li dd div i {
	font-style:normal
}
.carlist li dd p {
	float:left;
	display:inline;
	width:100px;
	height:60px;
	text-align:center;
	padding-top:20px
}
.carlist li dd p a {
	background-color:#f60;
	color:#fff;
	padding:5px 10px
}
.dede_pages {
	float:left;
	width:100%;
	text-align:center;
	margin-top:20px;
	display:inline
}
.dede_pages ul {
	float:right;
	padding:12px 0 12px 16px
}
.dede_pages ul li {
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #e9e9e9
}
.dede_pages ul li a {
	float:left;
	padding:2px 4px;
	color:#555;
	display:block
}
.dede_pages ul li a:hover {
	color:#690;
	text-decoration:none;
	padding:2px 4px
}
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {
	background-color:#f8f8f8;
	padding:2px 4px;
	font-weight:700
}
.dede_pages .pageinfo {
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999
}
.dede_pages .pageinfo strong {
	color:#555;
	font-weight:400;
	margin:0 2px
}
.carneitop {
	padding:30px 0
}
.carneitop .main {
	width:1158px;
	border:1px solid #ccc;
	padding:20px;
	margin:0 auto
}
.carpost {
	float:left;
	display:inline;
	width:100%;
	height:20px;
	line-height:20px;
	font-family:新宋体;
	margin-bottom:10px
}
.carl {
	float:left;
	width:440px;
	height:370px;
	display:inline
}
.carl dt {
	float:left;
	width:100%;
	height:330px
}
.carl dt img {
	width:440px;
	height:330px
}
.carl div {
	float:left;
	width:100%;
	height:30px;
	margin-top:10px;
	display:inline
}
.carl div p {
	float:left;
	display:inline;
	line-height:20px
}
.carl div span {
	float:right;
	display:inline;
	line-height:20px
}
.carr {
	float:left;
	margin-left:20px;
	display:inline;
	width:698px;
	height:370px
}
.carr h1 {
	float:left;
	width:100%;
	font-style:normal;
	font-size:18px;
	font-weight:500
}
.carr h2 {
	float:left;
	width:100%;
	font-style:normal;
	font-size:14px;
	font-weight:400;
	line-height:30px;
	color:#666
}
.carr h3 {
	float:left;
	width:100%;
	font-style:normal;
	font-size:14px;
	font-weight:400;
	line-height:30px;
	color:#666
}
.carr dt {
	float:left;
	width:100%;
	margin-top:10px;
	display:inline
}
.parameter {
	width:698px;
	line-height:25px
}
.parameter td {
	border-bottom:#fff solid 2px;
	border-right:#fff solid 2px;
	padding-left:8px
}
.carr dd {
	float:left;
	width:100%;
	margin-top:20px;
	display:inline
}
.carr dd em {
	font-style:normal;
	float:right;
	display:inline
}
.carr dd .yd1 {
	color:#fff;
	background-color:#fd8000;
	font-size:16px;
	padding:8px 30px
}
.carr dd .yd2 {
	color:#fff;
	background-color:#ffae14;
	margin-left:20px;
	font-size:16px;
	padding:8px 30px
}
.carnei {
	background-color:#fff;
	float:left;
	width:1160px;
	padding:20px;
	display:inline
}
.carnei .carneil {
	float:left;
	width:840px;
	display:inline;
	line-height:25px
}
.carnei .carneil img {
	max-width:840px
}
.carneir {
	float:right;
	width:300px;
	display:inline
}
.carneir .crneirt {
	float:left;
	width:100%;
	display:inline;
	margin-top:20px
}
.carneir .rtuijt {
	float:left;
	width:260px;
	padding:20px;
	display:inline;
	background-color:#f7f8fc
}
.carneir .rtuijt dt {
	float:left;
	width:100%;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	display:inline;
	font-size:16px;
	font-weight:700
}
.carneir .rtuijt dt em {
	float:right;
	font-style:normal;
	font-size:14px;
	font-weight:400
}
.carneir .rtuijt dd {
	float:left;
	width:100%;
	margin-top:10px;
	display:inline
}
.carneir .rtuijt dd li {
	float:left;
	width:100%;
	display:inline;
	line-height:30px;
	background-color:#fff;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	text-align:center;
	margin-top:10px
}
.carneir .rtuijt dd li img {
	max-width:100%
}
.carneir .rtuijw {
	float:left;
	width:260px;
	padding:20px;
	display:inline;
	background-color:#f7f8fc
}
.carneir .rtuijw dt {
	float:left;
	width:100%;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	display:inline;
	font-size:16px;
	font-weight:700
}
.carneir .rtuijw dt em {
	float:right;
	font-style:normal;
	font-size:14px;
	font-weight:400
}
.carneir .rtuijw dd {
	float:left;
	width:100%;
	margin-top:10px;
	display:inline
}
.carneir .rtuijw dd li {
	float:left;
	width:240px;
	padding-left:20px;
	display:inline;
	line-height:30px;
	background:url(../images/d.jpg) no-repeat left top;
	height:30px;
	overflow:hidden;
	background-position:0 7px
}
.newbanner {
	width:100%;
	height:400px
}
.weizhi {
	background-color:#f7f8fa;
	padding:10px 0;
	border-bottom:1px dotted #ccc
}
.weizhi span {
	float:right;
	font-family:新宋体;
	display:inline;
	color:#999;
	font-size:12px;
	margin-top:10px
}
.weizhi span a {
	color:#999;
	font-size:12px
}
.weizhi p {
	float:left;
	display:inline
}
.weizhi1 {
	background:url(../images/xw1.jpg) repeat-x;
	height:71px
}
.typenew {
	float:left;
	width:100%
}
.typenew li {
	float:left;
	width:136px;
	height:71px;
	margin-right:10px;
	display:inline;
	text-align:center;
	line-height:51px
}
.typenew li h1 {
	font-weight:700;
	font-size:14px
}
.typenew .thisnewclass {
	background:url(../images/xw2.png) no-repeat;
	color:#fff;
	font-weight:700
}
.typenew .thisnewclass a {
	color:#fff
}
.nwenei {
	background-color:#f7f8fa;
	padding:30px 0
}
.nwenei .main {
	width:1158px;
	padding:20px;
	margin:0 auto;
	border:1px solid #ccc;
	background-color:#fff
}
.nwenei h1 {
	float:left;
	width:100%;
	text-align:center;
	font-style:normal;
	font-size:18px;
	font-weight:600
}
.nwenei h2 {
	float:left;
	width:100%;
	text-align:center;
	font-weight:400;
	font-size:12px;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #ccc
}
.newshow {
	float:left;
	width:100%;
	line-height:30px;
	padding-top:30px
}
.newmore {
	float:left;
	width:100%;
	margin-top:20px;
	padding-bottom:50px;
	border-top:1px solid #ccc;
	padding-top:20px;
	display:inline
}
.newmore dt {
	float:left;
	display:inline;
	line-height:30px
}
.newmore dd {
	float:right;
	display:inline;
	padding-top:20px
}
.newmore dd a {
	color:#fff;
	padding:10px 30px;
	background-color:#007fcc;
	font-size:16px
}
.news {
	padding:30px 0;
	background-color:#f7f8fa
}
.newlist {
	float:left;
	width:820px;
	display:inline
}
.newlist li {
	float:left;
	width:100%;
	padding-bottom:30px;
	border-bottom:1px dotted #ccc;
	display:inline;
	margin-bottom:30px
}
.newlist li dt {
	float:left;
	width:213px;
	height:160px;
	display:inline
}
.newlist li dt img {
	width:213px;
	height:160px
}
.newlist li dd {
	float:left;
	margin-left:20px;
	width:587px;
	display:inline
}
.newlist li dd h2 {
	float:left;
	height:30px;
	line-height:30px;
	font-style:normal;
	font-size:16px;
	font-weight:600
}
.newlist li dd div {
	float:left;
	width:100%;
	height:50px;
	margin-top:10px;
	line-height:25px;
	overflow:hidden;
	color:#666
}
.newlist li dd p {
	float:left;
	width:100%;
	display:inline;
	margin-top:20px;
	color:#999
}
.xlwmnei {
	padding:30px 0;
	background-color:#f7f8fa
}
.xlwmnei .main {
	width:1120px;
	padding:40px;
	margin:0 auto;
	background-color:#fff
}
.xlwmnei h1 {
	float:left;
	width:100%;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	font-size:18px;
	font-weight:600;
	color:#666
}
.xlwmnei h1 em {
	font-style:normal;
	float:right
}
.lxwms {
	float:left;
	width:100%;
	line-height:30px;
	padding-top:30px
}
.lxwms dt {
	float:left;
	width:600px;
	height:400px;
	overflow:hidden
}
.lxwms dd {
	float:left;
	width:480px;
	padding:20px;
	display:inline;
	height:360px;
	background-color:#f7f8fa
}
.lxwms dd h2 {
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:18px;
	font-weight:600;
	color:#007fcc;
	display:inline
}
.lxwms dd h3 {
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	margin-top:10px;
	text-align:center;
	font-size:18px;
	font-weight:600;
	color:#007fcc;
	display:inline
}
.lxwms dd h4 {
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	font-weight:600;
	color:#333;
	margin-top:20px
}
.lxwms dd .xlwmn {
	float:left;
	width:100%;
	margin-top:20px;
	line-height:25px;
	display:inline;
	color:#999
}
.neidul {
	float:left;
	width:100%;
	line-height:30px;
	padding-top:30px;
	display:inline;
	line-height:25px
}
.loginwai {
	height:600px;
	background:url(../images/dl.jpg) no-repeat top center
}
.loginindex {
	float:left;
	width:100%;
	position:relative;
	height:600px;
	display:inline
}
.login {
	position:absolute;
	right:0;
	top:90px;
	width:320px;
	height:330px;
	padding:20px;
	background-color:#fff
}
.login h3 {
	float:left;
	width:100%;
	text-align:center;
	font-size:18px;
	font-weight:600;
	display:inline;
	color:#666;
	letter-spacing:5px
}
.login ul {
	float:left;
	margin-top:20px;
	width:100%;
	display:inline
}
.login ul li {
	float:left;
	width:100%;
	line-height:30px;
	margin-top:20px;
	display:inline
}
.login ul li .text {
	border:1px solid #ccc;
	height:34px;
	line-height:34px;
	width:240px;
	padding:0 40px
}
.button2 {
	border:0;
	border:0;
	background-color:#f90;
	color:#fff;
	text-align:center;
	font-size:16px;
	width:320px;
	height:40px;
	cursor:pointer;
	border-radius:5px
}
.login ul li em {
	float:right;
	font-style:normal;
	display:inline
}
.login ul li em a {
	color:#005d9d
}
.login ul li div {
	border:1px solid #ccc;
	background-color:#fafbfd;
	color:#666;
	text-align:center;
	font-size:14px;
	width:318px;
	height:40px;
	cursor:pointer;
	line-height:40px;
	border-radius:5px
}
.login ul li div i {
	font-style:normal;
	color:#007fcc
}
.login_from {
	background:url(../images/dd_r1_c1.jpg) no-repeat left top;
	background-position:10px 0
}
.login_from2 {
	background:url(../images/dd_r3_c1.jpg) no-repeat left top;
	background-position:10px 0
}
.txt, .txt-s, .txt-m, .txt-l {
	padding:3px;
	border:1px #ccc solid;
	vertical-align:middle;
	height:26px;
	line-height:26px;
	font-size:14px
}
.txt-s {
	width:72px
}
.txt-m {
	width:195px
}
.reg {
	padding:30px 0;
	background-color:#f7f8fa
}
.reg .main {
	border:1px solid #ccc;
	background-color:#fff;
	width:1198px
}
#user-reg {
	float:left;
	width:680px;
	padding:30px;
	border-right:1px dotted #ccc;
	display:inline
}
.regr {
	float:right;
	width:400px;
	margin-right:30px;
	margin-top:30px;
	display:inline
}
.regr h2 {
	float:left;
	width:100%;
	display:inline;
	font-size:16px;
	font-weight:400
}
.regr h2 a {
	color:#005d9d
}
.regr img {
	float:left;
	display:inline;
	margin-top:30px
}
#reg-wrap {
	float:left;
	width:100%;
	height:500px
}
#reg-wrap .regtop {
	float:left;
	padding-bottom:10px;
	font-size:22px;
	font-family:\5FAE\8F6F\96C5\9ED1, SimHei;
	font-weight:400;
	font-weight:500;
	border-bottom:1px solid #ccc;
	height:40px;
	line-height:40px;
	width:100%
}
#reg-field {
	width:100%;
	float:left;
	padding-top:20px;
	display:inline
}
.input-list {
	float:left;
	width:100%
}
.input-list li {
	float:left;
	width:100%;
	display:inline
}
.input {
	width:375px;
	padding:8px 0;
	float:left;
	vertical-align:middle
}
.input-tip {
	width:200px;
	height:39px;
	float:left;
	color:#666;
	vertical-align:middle;
	display:table;
	position:relative;
	padding-left:25px
}
.input-tip div {
*position:absolute;
	top:50%;
	left:0;
	display:table-cell;
	vertical-align:middle;
	width:100%
}
.input-tip div {
*left:25px
}
.input-tip p {
	position:relative;
	top:-50%;
	margin:0;
	padding:0
}
.err {
	background:url(../images/err.png) no-repeat;
	background-position:0 50%
}
.ok {
	background:url(../images/ok.png) no-repeat;
	background-position:0 50%
}
.input label {
	display:inline-block;
	width:120px;
	padding-right:10px;
	color:#333;
	text-align:right
}
.m-verify-code {
	display:inline-block;
	margin:0 10px
}
.reg-check {
	padding-left:126px
}
.reg-check input {
*position:relative;
*top:-3px
}
#password-strength {
	float:left;
	display:block;
	width:160px;
	height:13px;
	overflow:hidden;
	margin:12px 0;
	overflow:hidden;
	border:1px #c15404 solid;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	margin-right:5px;
	display:none
}
#rating-msg {
	display:inline-block;
	height:13px;
	margin:11px 0;
*margin-left:167px
}
#password-strength-inner {
	width:160px;
	height:13px;
	overflow:hidden;
	background:url(../images/password_strength.png) no-repeat
}
#password-strength, #password-strength-inner, #rating-msg {
*top:0;
*left:auto
}
#identify-img {
	display:inline-block;
	margin-left:5px;
	vertical-align:middle
}
.indentify-change {
	color:#f90
}
a.indentify-change:link, a.indentify-change:visited {
	color:#f90
}
#reg-notice {
	width:200px;
	height:178px;
	padding-top:70px;
	padding-left:60px;
	padding-right:30px;
	margin-top:70px;
	float:left;
	background:url(../images/reg_notice_bg.png) no-repeat;
	color:#3d602b
}
.sub-box {
	float:left;
	width:100%;
	display:inline;
	margin-top:30px;
	clear:both;
	margin-left:140px
}
.sub-box a {
	padding:10px 60px;
	letter-spacing:5px;
	color:#fff;
	background-color:#f60;
	border-radius:5px
}
.medit {
	padding:30px 0;
	background-color:#f7f8fa
}
.medit .main {
	margin:0 auto;
	width:1160px;
	padding:20px;
	background-color:#fff
}
.meditl {
	float:left;
	display:inline;
	width:300px
}
.meditr {
	float:right;
	display:inline;
	width:830px
}
.mtypes {
	float:left;
	width:100%;
	display:inline
}
.mtypes dt {
	float:left;
	width:260px;
	height:40px;
	background-color:#289afb;
	color:#fff;
	font-size:16px;
	font-weight:500;
	padding:0 20px;
	display:inline;
	line-height:40px
}
.mtypes dt em {
	float:right;
	font-style:normal;
	display:inline;
	margin-top:7px
}
.mtypes dd {
	float:left;
	width:100%
}
.mtypes dd li {
	float:left;
	width:260px;
	height:40px;
	background-color:#f3f3f3;
	color:#666;
	font-size:16px;
	font-weight:500;
	padding:0 20px;
	display:inline;
	line-height:40px;
	text-align:center;
	margin-top:2px
}
.mtypes dd li span {
	float:left;
	width:100%;
	text-align:center
}
.med {
	float:left;
	width:100%;
	display:inline;
	margin-top:10px
}
.med img {
	width:300px
}
.mdao {
	float:left;
	width:100%;
	padding-bottom:10px;
	line-height:30px;
	border-bottom:1px solid #ccc;
	display:inline
}
.mdao dt {
	float:left;
	display:inline;
	font-family:新宋体
}
.mdao dd {
	float:right;
	display:inline
}
.meform {
	float:left;
	margin-top:20px;
	border:1px solid #ccc;
	padding:30px;
	width:768px;
	display:inline
}
.meform li {
	float:left;
	width:50%;
	display:inline;
	margin-top:10px;
	line-height:25px
}
.meform li dt {
	float:left;
	width:30%;
	text-align:right;
	display:inline
}
.meform li dd {
	float:left;
	width:20%;
	display:inline
}
.meform li dd input {
	border:1px solid #ccc;
	width:150px;
	height:23px;
	line-height:23px;
	padding:0 5px
}
.mean {
	float:left;
	margin-top:30px;
	display:inline;
	width:100%;
	text-align:center
}
.mean input {
	padding:5px 30px;
	background-color:#f60;
	color:#fff;
	text-align:center;
	cursor:pointer;
	font-size:16px;
	border:0
}
.proBox {
	margin-top:15px
}
.proBox .proUl {
	width:1200px;
	overflow:hidden
}
.proBox .proUl li {
	width:1250px;
	display:none
}
.proBox .proUl li a {
	display:block;
	float:left;
	border:1px solid #ccc;
	text-align:center;
	margin:10px 20px 10px 0;
	background:#fff;
	width:265px
}
.proBox .proUl li a .div {
	height:194px;
	overflow:hidden;
	border:5px solid #fff
}
.proBox .proUl li a img {
	display:block
}
.proBox .proUl li a p {
	font-size:14px;
	height:35px;
	line-height:35px;
	color:#555;
	margin-bottom:5px
}
.proBox .proUl li a:hover {
	background:#007fcc
}
.proBox .proUl li a:hover .div {
	border-color:#007fcc
}
.proBox .proUl li a:hover img {
	transform:scale(1.1);
	transition:all 200ms ease-out;
	-webkit-transition:all 200ms ease-out
}
.proBox .proUl li a:hover p {
	color:#fff
}
/*分页样式*/
.pagess {
	clear: both;
	margin: 20px;
	overflow: hidden;
	margin-left: 0px;
	text-align: center;
	font-size: 12px;
}
.pagess ul li {
	display: inline-block;
	border: 1px solid #ccc;
	padding: 2px 9px;
	margin: 0 3px;
	line-height: 20px;
	background: #fff;
	color: #999;
}
/*404页面*/
.error404 {
	background-image: url(../images/404bg.jpg);
	background-repeat: no-repeat;
	width: 856px;
	height: 250px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
}
.error404 .taglist {
	padding-top: 100px;
	padding-left: 300px;
}
.error404 .taglist a {
	color:#666
}
.error404 .home {
	color:#3e4e68;
	padding-top: 5px;
	padding-left: 300px;
	font-size:14px;
	font-weight:bold
}
.error404 .home a {
	color:#3e4e68;
}

.ab_pages{clear:both;padding:20px 0;font-size:14px;text-align:center; overflow:hidden}

.ab_pages ul{display:inline-block;margin:0 auto;padding:0}

.ab_pages ul  a{color:#333;display:block;padding: 2px 8px;  border: 1px solid #f5f5f5;float: left;margin: 0 5px;border-radius: 4px}

.ab_pages ul  .page-num{color:#333;display:block;padding: 2px 8px;  border: 1px solid #f5f5f5;float: left;margin: 0 5px;}

.ab_pages ul  a.page-num-current{ background:#f5f5f5;}